.info-area {
  position: relative;
}

.info-area .container {
  position: relative;
  z-index: 3;
}

.info-area:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0px;
  width: 50%;
  height: 100%;
  /* background: #404598; */
  z-index: 2;
}

.info-area:after {
  position: absolute;
  content: "";
  right: 0;
  top: 120px;
  width: 50%;
  height: 100%;
  /* background: url(../img/background/bg-039.jpg) no-repeat center center/cover; */
  z-index: 1;
}

@media (max-width: 991px) {
  .info-area:before {
    top: 0px;
    background: rgba(64, 69, 152, 0.70);
    width: 100%;
  }
}

@media (max-width: 991px) {
  .info-area:after {
    top: 0px;
    width: 100%;
  }
}